perm filename MARGIN.PUB[D,LES] blob sn#244773 filedate 1976-11-01 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00002 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	.MACRO MARGINS (εmheight,εmwidth,εLEFT,εRIGHT,εTOP,εBOTTOM)  ⊂ BEGIN SELECT 1
C00004 ENDMK
C⊗;
.MACRO MARGINS (εmheight,εmwidth,εLEFT,εRIGHT,εTOP,εBOTTOM)  ⊂ BEGIN SELECT 1;
.    VARIABLE PAGE_HEIGHT, PAGE_WIDTH;
.    page_height←(IF mheight>0 THEN mheight else 11000);
.    page_width←(IF mwidth>0 THEN mwidth else 8500);
.    evenleftborder←oddleftborder←(IF LEFT≥0 THEN LEFT ELSE 1500);
.    rightborder←(IF RIGHT≥0 THEN RIGHT ELSE 1000);
.    topborder←(IF TOP≥0 THEN TOP ELSE 1000);
.    bottomborder←(IF BOTTOM≥0 THEN BOTTOM ELSE 500);
.
.    PAGE_WIDTH←(((page_width-ODDLEFTBORDER-RIGHTBORDER)*HBPI)/1000)/CHARW;
.    PAGE_HEIGHT←(((page_height-TOPBORDER-BOTTOMBORDER)*VBPI)/1000)/CHARH;
.
.    !XGPCOMMANDS←"/TMAR="&((topborder*vbpi)/1000);
.    PAGE FRAME PAGE_WIDTH WIDE PAGE_HEIGHT HIGH
.    TITLE AREA HEADING LINES 1 TO 3
.    AREA TEXT LINES 4 TO PAGE_HEIGHT-3
.    END ⊃;
.  margins(11000,4250,400,400,400,400);